/**
 * * 数据配置
 * @return {() => Promise} *
 */
module.exports = () => async (ctx, next) => {
  /* 保障与uniCloud中的数据获取方式一致，运行在uniCloud环境时去掉此行代码 */
  ctx.data = ctx.request.body

  /* 配置数据请求地址的根路径 */
  // ctx.state.baseUrl = 'http://113.246.241.145';   // 服务器的DNS可能无法解析域名，请求地址直接写IP
  // ctx.state.baseUrl = 'https://vpn.hufe.edu.cn/http/77726476706e69737468656265737421fafe409330253a1e761d8fa9d6502720da5a99';
  ctx.state.baseUrl = 'http://8.138.17.246:7003'

  // 开启后可复用旧Cookie，关闭后每次请求都重新获取Cookie
  ctx.state.useOldCookie = true

  // 记录校园id
  ctx.state.campusId = '0052'
  await next()
}
